# -*- coding: utf-8 -*-
# @Time    : 2020/3/31 16:25
# @Author  : Weymouth
# @Email   : 261229090@qq.com
# @File    : 构造函数.py
# @Software: PyCharm
# ---------------------------------------------------

#适用场景：如果多个函数中有相同参数时，转换成面向对象；封装
class Person:
    def __init__(self, name, age):
        """
        构造方法,构造方法的特性，类名（）自动执行构造方法
        :param name:
        :param age:
        """
        self.n = name
        self.a = age
    def show(self):
        print('%s-%s' %(self.n, self.a))
lihuan = Person('李欢', 18)
lihuan.show()